Optimal Software Release Policy Based on Cost and Reliability with Testing Efficiency
نویسندگان
چکیده
In this paper, we study the optimal software release problem considering cost, reliability and testing eficiency. We first propose a generalized logistic testing-effort function that can be used to describe the actual consumption of resources during the sojiware development process. We then address the problem of how to decide when to stop testing and when to release software for use. In addressing the optimal release time, we consider cost and reliability factors. Moreover, we introduce the concept of testing eficiency, and describe how reliability growth models can be adjusted to incorporate this new parameter. Theoretical results are shown and numerical illustrations are presented.
منابع مشابه
Cost-reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency
Over the past 30 years, many software reliability growth models (SRGMs) have been proposed for estimation of reliability growth of products during software development processes. One of the most important applications of SRGMs is to determine the software release time. Most software developers and managers always want to know the date on which the desired reliability goal will be met. In this p...
متن کاملAnalysis of 4p-Kappa TEF in to Software Reliability Growth Model and Optimal Software Release Policy
This paper investigates a SRGM (Software reliability growth model) based on NHPP (non-homogeneous Poisson process) which incorporates the 4p-Kappa testing effort function. Testing Software reliability is generally a key factor in software quality. Reliability is an essential ingredient in customer satisfaction. In software development process reliability conveys the information to managers to a...
متن کاملOptimal Software Release Time with Patching Considered
Optimal software release policy is a well studied topic in the software reliability literature. However, all existing studies implicitly assume that testing stops at the time of release. Due to the advances in data communication technologies, an increasing number of software producers are providing patches for software defect correction and updates subsequent to a version release. Based on this...
متن کاملCost Optimization of SRGM using Genetic Algorithm
The applications of computer systems have been increased immensely during the last few decades and the system reliability is major concern which is depends upon reliability of software and hardware components. Software testing is quality assurance process which confirms that the product is error free and reliable. The reliability of software is major quality attribute which ensure failu...
متن کاملOptimal Software Release Time Policy using Goal Programming
In this paper, the impact of software testing effort and the efficiency on the modeling of software reliability for optimizing the cost in case of release time policy has been discussed. Another important problem in the software development process is to determine when to stop testing and release the software. If testing is stopped too early, there may be too many defects in the software, resul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999